package com.itheima.demo;

import java.util.Random;

public class Test09 {
    public static void main(String[] args) {
          /*
        一个大V直播抽奖，新奖品是现金红包，分别有{2,588,888,1000,10000}五个奖金。
        请使用代码模拟抽奖打印出每个奖项，奖项的出现顺序要随机且不重复。
        打印效果如下:(随机顺序，不一定是下面的顺序)
         */
        // 优化：直接打乱奖池
        //1.定义数组表示奖池

        int[] arr = {2,588,888,1000,10000};

        //2.生成随机索引
        Random random = new Random();
        for (int i = 0; i < arr.length; i++) {
            int randomIndex = random.nextInt(arr.length);
            int temp = arr[i];
            arr[i] = arr[randomIndex];
            arr[randomIndex] = temp;
        }

        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }


    }
}
